#ifndef __Scene_SceneService_h__
#define __Scene_SceneService_h__

#include "Core/Service.h"

namespace Orca {

	class GfxDriver;
	class RenderManager;

	//--------------------------------------------------------------------------
	class SceneService : public Service {

		ORCA_DECLARE_SERVICE()

	public:
		SceneService();
		~SceneService();

		virtual bool startup();
		virtual void step(float dt);
		virtual void shutdown();

		RenderManager* getRenderMgr();

	private:
		RenderManager	*mRenderMgr;

	};
}

#endif	// __Scene_SceneService_h__